Approaches to System Development

Two General Approaches

  1. Predictive Approach: Project is planned in advance and the information system is developed according to the plan.
  2. Adaptive Approach: Project is more flexible and adapt to changing needs as the project progresses.

AGILE Modeling Principles

12 Principles of Agile Modeling:

Extreme Programming

Take the best practices of software development and extend them to the extreme.

Core Values: